<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

namespace Config;

/**
 * Description  Config
 *
 * @author dongasai
 */
class Config
{

    public static $bendi = [
        // +----------------------------------------------------------------------
        // | 应用设置
        // +----------------------------------------------------------------------
        // 应用命名空间
        'app_namespace'         => 'app',
        // 应用调试模式
        'app_debug'             => true,
        // 应用Trace
        'app_trace'             => true,
        // 应用模式状态
        'app_status'            => '',
        // 是否支持多模块
        'app_multi_module'      => true,
        // 注册的根命名空间
        'root_namespace'        => [],
        // 扩展配置文件
        'extra_config_list'     => ['database', 'route', 'validate', 'nav'],
        // 扩展函数文件
        'extra_file_list'       => [THINK_PATH . 'helper' . EXT],
        // 默认输出类型
        'default_return_type'   => 'html',
        // 默认AJAX 数据返回格式,可选json xml ...
        'default_ajax_return'   => 'json',
        // 默认JSONP格式返回的处理方法
        'default_jsonp_handler' => 'jsonpReturn',
        // 默认JSONP处理方法
        'var_jsonp_handler'     => 'callback',
        // 默认时区
        'default_timezone'      => 'PRC',
        // 是否开启多语言
        'lang_switch_on'        => false,
        // 默认全局过滤方法 用逗号分隔多个
        'default_filter'        => '',
        // 默认语言
        'default_lang'          => 'zh-cn',
        // 是否启用控制器类后缀
        'controller_suffix'     => 'Controller',
        // +----------------------------------------------------------------------
        // | 异常及错误设置
        // +----------------------------------------------------------------------
        // 异常页面的模板文件
        'exception_tmpl'        => THINK_PATH . 'tpl' . DS . 'think_exception.tpl',
        // 错误显示信息,非调试模式有效
        'error_message'         => '页面错误！请稍后再试～',
        // 显示错误信息
        'show_error_msg'        => false,
        // 异常处理handle类 留空使用 \think\exception\Handle
        'exception_handle'      => '',
        // +----------------------------------------------------------------------
        // | 日志设置
        // +----------------------------------------------------------------------
        'log'                   => [
            // 日志记录方式，支持 file socket
            'type' => 'File',
            // 日志保存目录
            'path' => LOG_PATH,
        ],
        // +----------------------------------------------------------------------
        // | Trace设置
        // +----------------------------------------------------------------------
        'trace'                 => [
            //支持Html Console
            'type' => 'Html',
        ],
        // +----------------------------------------------------------------------
        // | 缓存设置
        // +----------------------------------------------------------------------
        'cache'                 => [
            // 驱动方式
            'type'   => 'File',
            // 缓存保存目录
            'path'   => CACHE_PATH,
            // 缓存前缀
            'prefix' => '',
            // 缓存有效期 0表示永久缓存
            'expire' => 0,
        ],
        // +----------------------------------------------------------------------
        // | 会话设置
        // +----------------------------------------------------------------------
        'session'               => [
            'id'             => '',
            // SESSION_ID的提交变量,解决flash上传跨域
            'var_session_id' => '',
            // SESSION 前缀
            'prefix'         => 'think',
            // 驱动方式 支持redis memcache memcached
            'type'           => '',
            // 是否自动开启 SESSION
            'auto_start'     => false,
        ],
        // +----------------------------------------------------------------------
        // | Cookie设置
        // +----------------------------------------------------------------------
        'cookie'                => [
            // cookie 名称前缀
            'prefix'    => '',
            // cookie 保存时间
            'expire'    => 0,
            // cookie 保存路径
            'path'      => '/',
            // cookie 有效域名
            'domain'    => '',
            //  cookie 启用安全传输
            'secure'    => false,
            // httponly设置
            'httponly'  => '',
            // 是否使用 setcookie
            'setcookie' => true,
        ],
        //分页配置
        'paginate'              => [
            'type'      => 'bootstrap',
            'var_page'  => 'page',
            'list_rows' => 15,
        ]
    ];

}
